cs-visual-time-banca-seguros-sapi icon

cs-visual-time-banca-seguros-sapi

(0 reviews)

📘 Documentación de la API - cs-visual-time-banca-seguros-sapi

Esta sección describe los atributos y uso del servicio API cs-visual-time-banca-seguros-sapi.


💂️ Información Base

  • Título de la API: cs-visual-time-banca-seguros-sapi
  • Versión: 1.0
  • URL Base: https://cs-visual-time-banca-seguros-sapi-{env}-v1.us-e1.cloudhub.io/api/Reemplaza {env} con:
    • dev (Desarrollo)
    • qa (Aseguramiento de Calidad)
    • prod (Producción)

🔑 Autenticación

La API implementa dos esquemas de seguridad:

  1. client-id-enforcement
  2. OAuth2

Encabezados Requeridos

EncabezadoTipoDescripción
client_idStringIdentificador único para clientes de API
AuthorizationStringToken de autorización OAuth2
  • client_id
    • Longitud: 32 - 36 caracteres
    • Ejemplo: 123e4567-e89b-12d3-a456-426614174000
  • Authorization
    • Formato: Token Bearer
    • Ejemplo: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...

📌 Estos encabezados son requeridos en todas las solicitudes.


📊 Encabezados Comunes

La mayoría de endpoints en esta API requieren los siguientes encabezados de solicitud estándar:

EncabezadoTipoRequeridoDescripción
Content-TypeStringTipo de medio del cuerpo de la solicitud
AcceptStringTipos de medio aceptables para respuesta
client_idStringIdentificador del cliente de API
AuthorizationStringToken Bearer OAuth2

Endpoints específicos pueden requerir encabezados adicionales. Consulta la documentación detallada del endpoint para requisitos específicos.


📑 Formato de Solicitud y Respuesta

Formato de Solicitud

La API soporta los siguientes formatos de solicitud:

  • application/json - Para cargas útiles JSON
  • application/x-www-form-urlencoded - Para datos de formulario
  • multipart/form-data - Para cargas de archivos

Formato de Respuesta

La API principalmente retorna respuestas en:

  • application/json - Para respuestas de datos estructurados
  • text/plain - Para respuestas de texto simple

Cada respuesta incluye códigos de estado HTTP y encabezados apropiados.


📁 Resumen de Estructura de API

Esta API está organizada en varias áreas funcionales:

  1. Emisión de Pólizas - Gestión del ciclo de vida de emisión de pólizas
  2. Cotizaciones - Operaciones del proceso de cotización
  3. Gestión de Reclamos - Cobertura afectada por reclamos
  4. Cancelaciones de Pólizas - Operaciones de cancelación y remoción
  5. Operaciones PostgreSQL - Interacciones directas con base de datos
  6. Utilidades - Funciones de apoyo y consultas personalizadas
  7. Consultas por Rango de Fecha - Consultas de pólizas basadas en tiempo
  8. Gestión de Documentos - Recuperación de números de documento
  9. Integración de Canal de Ventas - Gestión de módulos por canal de ventas
  10. Personas Aseguradas - Creación y gestión de personas aseguradas
  11. Matriz de Seguros de Vida - Operaciones de matriz de emisión de pólizas de vida

Para información detallada sobre cada endpoint, incluyendo formatos de solicitud/respuesta y parámetros, consulta la documentación específica del endpoint.


🔐 Esquemas de Seguridad

Aplicación de Client ID

CampoTipoRequeridoLongitudRegex
client_idString32 - 36[a-zA-Z0-9]

OAuth2

CampoTipoRequeridoDescripción
AuthorizationStringToken Bearer para autorización

La API utiliza tanto client_id-enforcement como OAuth2 como esquemas de seguridad. Todas las solicitudes deben incluir tanto un client_id válido como un token Bearer OAuth2 en los encabezados de la solicitud.


⚠️ Códigos de Error

CódigoDescripciónSolución Sugerida
400Solicitud IncorrectaRevisar sintaxis de solicitud y parámetros
401No AutorizadoValidar credenciales de autenticación
404No EncontradoConfirmar la URL del endpoint
500Error Interno del ServidorReintentar o contactar soporte técnico

Todos los endpoints de la API implementan manejo común de códigos de error HTTP según se define en la especificación de la API.


📊 Parámetros de Consulta Comunes

Muchos endpoints en esta API aceptan los siguientes parámetros de consulta comunes:

ParámetroTipoDescripciónEjemplo
startDatestringFecha de inicio para consultas por rango"2024-10-02 00:00:00"
endDatestringFecha de fin para consultas por rango"2024-10-15 23:59:59"
limitstringNúmero máximo de resultados a retornar"10"
productIdnumberIdentificador del producto31300
policyIdnumberIdentificador de póliza154241
claimNumberstringNúmero de reclamo para operaciones de reclamos"2030007501"
policyNumberstringNúmero de póliza"40998"
companystringTipo de empresa (vida-1 o generales-2)"1"

🔄 Operaciones de Base de Datos

Esta API realiza operaciones directas con base de datos PostgreSQL a través de procedimientos almacenados y funciones. Las operaciones clave de base de datos incluyen:

  • Asignación de Pólizas: Asignación automática de números de póliza
  • Actualizaciones de Estado: Actualizaciones de estado en tiempo real para pólizas
  • Validación de Datos: Validación integral antes de inserción en base de datos
  • Gestión de Transacciones: Asegurando consistencia de datos a través de operaciones
  • Pista de Auditoría: Seguimiento de todas las modificaciones de base de datos

📞 Soporte

Para asistencia, contacta al equipo de Coordinación de Servicios de Integración y Aplicaciones.
Correo electrónico: epalma@fgs.co


📅 Información Adicional

  • Documentación actualizada por última vez: Septiembre 2025
  • Para actualizaciones adicionales, consulta el Portal de Exchange de API

Documentación actualizada en Septiembre 2025 por epalma@fgs.co - Edna Nayibe Palma
© 2025 Fundación Grupo Social - Colmena. Archivo generado para la API cs-visual-time-banca-seguros-sapi


Reviews